import prompt from '@system.prompt';
export default {
    data: {
        variableA: 10,
        variableB: 20
    },
    async onButtonClicked() {
        // 单击[调用Java服务]后调用
        // 组装输入数据
        var params = {};
        params.variableA = this.variableA;
        params.variableB = this.variableB;
        // 创建Action对象，设置调用参数
        var action = {};
        // 调用Service的Bundle名称
        action.bundleName = 'com.example.serviceability';
        // 调用的Service
        action.abilityName = 'com.example.serviceability.ComputeService';
        // 调用代码
        action.messageCode = 1001;
        // 加入输入数据
        action.data = params;
        // Ability类型：普通Service
        action.abilityType = 0;
        // 同步调用
        action.syncOption = 0;
        // 调用Service，并返回结果
        var result = await FeatureAbility.callAbility(action);
        // 解析结果字符串
        var ret = JSON.parse(result);
        // 当成功调用时，输出结果
        if (ret.code == 200) {
            prompt.showToast({
                message: '服务输出结果:' + ret.result
            });
        }
    }
}
